.body{
	padding: 30rpx;
}
.body_lpic,.body_rpic{
	width: 80rpx;
	height: 80rpx;
	border-radius: 50%;
	overflow: hidden;background: #EDEDED;
}
.body_l,.body_r{
	display: flex;align-items: flex-start;margin-bottom: 50rpx;
}
.body_r{
	justify-content: flex-end;
}
.body_lcon,.body_rcon{
	font-size: 32rpx;
	/* font-weight: 500; */
	position: relative;
	padding: 20rpx;
	border-radius: 12rpx;
	max-width: 450rpx;
	line-height:1.2;
	word-wrap: break-word;
	text-align: justify;
	word-break: normal;
}
.body_lcon{
	color: #57546F;background: #F6F7FB;margin-left: 36rpx;margin-right: 60rpx;
}
.body_rcon{
	color: #ffffff;background: #4E82FA;margin-right: 36rpx;
}
.body_box{
	position: relative;
}
.body_jt{
	position: absolute;
	left: 12rpx;
	top: 24rpx;z-index: 2;
}
.body_rjt{
	position: absolute;
	right: 12rpx;
	top: 24rpx;z-index: 2;
}
.flooer{
	width: 100vw;
	min-height: 98rpx;
	background: #FFFFFF;
	display: flex;align-items: center;justify-content: space-between;
	position: fixed;bottom: 0;left: 0;z-index: 999;border-top: 1rpx solid #E9E9E9;border-bottom: 1rpx solid #E9E9E9;
}
.flooer_l{
	width: 540rpx;
	/* height: 68rpx; */
	margin-left: 30rpx;
	border-radius: 30rpx;
	background: #F6F7FB;display: flex;align-items: center;
	padding: 0 30rpx;
}

.flooer_l > .u-textarea {
	background: #F6F7FB !important;
	text-align: justify;
	padding: 20rpx 0;
	line-height: 1.2;
}
.flooer_rpic{
	width: 48rpx;
	height: 48rpx;
}
.flooer_r{
	padding: 0 30rpx;height: 100%;display: flex;align-items: center;
}
.update{
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.36);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10000;
}
.update_box{
	width: 550upx;
	height: 818upx;
	position: relative;
}
.update_box image{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.update_bav{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
.update_title{
	margin: 473upx 48upx 0 48upx;
	height: 184upx;
}
.update_btn{
	font-size: 28upx;
	font-weight: 400;
	color: #FFFFFF;
	width: 360upx;
	height: 60upx;
	background: #E64239;
	border-radius: 30upx;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 42upx;
	left: 50%;
	margin-left: -180upx;
}
.unp_icon{
	width: 56upx;
	height: 56upx;
}
.update_op{
	width: 88upx;
	height: 88upx;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	margin-top: 60upx;
}
.update_title .update_text{
	font-size: 28upx;
	font-weight: 400;
	color: #666666;
}
.agreement {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: '宋体';
}
.agssold{
	width: 1upx;
	height: 80%;
	background: #333333;
}
.agreement-box {
	width: 540upx;
	background: #FFFFFF;
	border-radius: 12upx;
	padding: 58upx 40upx 28upx 40upx;
	position: relative;
}
.agreement-main{
	/* height: 230px; */
	padding-bottom: 78upx;
	margin-top: 41upx;
}
.agreement-title {
	text-align: center;
	font-size:38upx;
	font-weight:bold;
	color:rgba(40,40,40,1);
}

.ags {
	font-size:28upx;
	color:rgba(102,102,102,1);
	line-height:38upx;
	text-indent: 52upx;
	margin-bottom: 12upx;
}

.ags-btn {
	display: flex;
	align-items: center;
	justify-content: center;
}
.tong,.ton{
	width:240upx;
	height:68upx;
	border:1upx solid transparent;
	border-radius:4upx;
	text-align: center;
	line-height: 68upx;
	font-size: 32upx;
}
.ton{
	border:1upx solid rgba(102,102,102,1);
}
.tong {
	color: #FFFFFF;
	background: #953EF1;
	border: 1upx solid #953EF1;
	margin-left: 28upx;
}
.ags text{
	color: #953EF1;
}